我们要读取CSV文件的内容,并且要把数据存入数据库
首先与数据库建立连接
port是数据库端口一般3306,user是创建数据库的用户名,password是数据库连接密码,db数据库名称
#建立连接
conn = pymysql.connect(host='localhost', port=3306, user='***', password='****', db = db_name, charset='utf8')
#建立游标对象
cursor = conn.cursor()
读取csv文件的内容
url是你本地csv文件的路径,注意如果路径带中文名不要直接pd.read_csv(“url”),会报错
#调用pandas,获得.csv文件
f = open('url')
df = pd.read_csv(f)
之后就循环遍历每条数据,并且插入数据库
每条数据单独添加,故需要每次重写sql语句
for each in df.values:
#每条数据应该单独添加,故需要重写sql语句
sql = 'insert into ' + table_name +